be called away on business - Turco Inglés Diccionario